<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>保留小数点后几位</title>
    <script>
        //要保留的小数位数
        var SAVE_NUM = 2;

        var Pi = 3.1415926;
        Pi = 25.1471545;

        //方法一   :  利用字符串截取的方法   缺点：不能四舍五入
        /*Pi = Pi + "";
        console.log(Pi.substr(0,Pi.indexOf(".")+1+SAVE_NUM));*/


        //方法二 ： 利用数学算法   弥补以上缺点  且返回的是number类型的数字
        /*Pi = Pi  * (Math.pow(10,SAVE_NUM));
            //进行四舍五入
        console.log(Math.round(Pi)/ Math.pow(10,SAVE_NUM));*/


        //方法三 ： 利用内置对象的数学方法   返回的是string类型    自动四舍五入
        console.log(Pi.toFixed(SAVE_NUM));

    </script>
</head>
<body>

</body>
</html>